.. :validated: 3.2.0

Синтаксис главной карты монтирования
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Главная карта может содержать строки для подключения других карт. Синтаксис этих строк следующий:

**Точка_монтирования  Карта_монтирования  [Параметры]**

* **Точка_монтирования** (или ключ монтирования) -- для карт косвенного монтирования указывается абсолютный путь, по которому следует монтировать карту, например ``/docs``, а для подключения карт прямого монтирования нужно указать значение **/-**. Если указано несколько карт прямого монтирования, их содержимое суммируется. Если указано несколько карт косвенного монтирования, использующих один и тот же ключ, утилита ``automount`` будет использовать только первое значение, а остальные проигнорирует.
* **Карта_монтирования** — если карта находится на диске, то указывается абсолютный путь к файлу в формате ``/etc/auto.direct`` или ``file:/etc/auto.direct``. Если содержание карты извлекается через механизм NSS, то указывается просто имя карты, например, ``auto.direct``.
* **Параметры** -- необязательная часть. Например, можно переопределить значение timeout и указать **--timeout=600**.

Кроме ссылок на карты прямого и косвенного монтирования главная карта может содержать инструкции для включения содержимого из других источников:

* **Инструкция «+file:file_path»** -- позволяет включить в главную карту содержимое отдельного файла. Например, при необходимости вынесения описание карты косвенного монтирования ``/docs`` в отдельный файл ``/etc/auto.master.docs``, то его можно будет включить следующим образом:

    .. code-block:: bash

        cat /etc/auto.master
        ...
        +file:/etc/auto.master.docs
        ...

* **Инструкции «+dir:dir_path** -- позволяет включить в главную карту содержимое всех файлов из указанной директории. Имена включаемых файлов должны заканчиваться на ``.autofs``. Файлы будут проигнорированы, если в их имени нет указанного суффикса или имя начинается с точки, т.е. файлы являются скрытыми. Например, по умолчанию в главную карту включается содержимое файлов из каталога ``/etc/auto.master.d``. Поэтому того же эффекта, как в предыдущем примере, можно достичь, если скопировать файл ``/etc/auto.master.docs`` в папку ``/etc/auto.master.d`` под именем ``docs.autofs``:

    .. code-block:: bash

        cp /etc/auto.master.docs /etc/auto.master.d/docs.autofs
        cat /etc/auto.master
        ...
        +dir:/etc/auto.master.d
        ...

* **Инструкция «+map_name»** -- позволяет включить в главную карту содержимое через механизм NSS по указанному имени. Например, по умолчанию в главную карту включается содержимое карты ``auto.master``, и, учитывая, что в файле ``/etc/nsswitch.conf`` определена строка ``automount: sss``, карта с именем ``auto.master`` на компьютерах в домене **FreeIPA** загружается из LDAP-каталога через службу **SSSD**.

    .. code-block:: bash

        cat /etc/auto.master
        ...
        +auto.master
        ...
